#pragma once

const int sr = 16000; // 采样率
const int mel_bins = 64; // 梅尔特征值
const int window_len = 1024; // 窗口大小
const int hop_step = 512; // 步长


typedef struct {
    const int i;
    const int j;
    const double value;
} TableData;

const double WindowData[] = {0.0, 9.412358699445456e-06, 3.7649080427748505e-05, 8.47091020882984e-05,
                             0.00015059065189787502, 0.00023529124945342872, 0.0003388077058252281,
                             0.00046113612367731927, 0.0006022718974137975, 0.0007622097133526129,
                             0.0009409435499254104, 0.0011384666779041819, 0.0013547716606548965, 0.001589850354417166,
                             0.0018436939086109994, 0.0021162927661700914, 0.002407636663901591, 0.0027177146328722923,
                             0.0030465149988219697, 0.00339402538260275, 0.0037602327006450165, 0.004145123165450237,
                             0.004548682286109995, 0.004970894868851494, 0.005411745017609493, 0.005871216134625268,
                             0.006349290921070783, 0.006845951377700721, 0.007361178805529389, 0.007894953806535487,
                             0.008447256284391802, 0.009018065445222379, 0.009607359798384785, 0.01021511715727974,
                             0.010841314640186228, 0.011485928671122803, 0.01214893498073577, 0.012830308607212071,
                             0.013530023897219967, 0.014248054506874108, 0.014984373402728013, 0.01573895286279131,
                             0.016511764477573965, 0.017302779151155356, 0.01811196710228008, 0.01893929786547921,
                             0.019784740292217107, 0.020648262552064256, 0.021529832133895588, 0.022429415847114664,
                             0.02334697982290307, 0.02428248951549583, 0.025235909703481663, 0.026207204491129454,
                             0.02719633730973936, 0.028203270919019807, 0.029227967408489652, 0.03027038819890504,
                             0.031330494043712576, 0.032408245030526195, 0.03350360058263058, 0.034616519460508144,
                             0.03574695976339226, 0.03689487893084431, 0.03806023374435663, 0.039242980328979105,
                             0.040443074154971115, 0.0416604700394787, 0.042895122148234655, 0.044146983997285116,
                             0.04541600845473881, 0.04670214774254233, 0.04800535343827833, 0.04932557647698904,
                             0.050662767153023036, 0.05201687512190745, 0.05338784940224239, 0.05477563837762106,
                             0.05618018979857309, 0.057601450784531105, 0.05903936782582253, 0.06049388678568324,
                             0.061964952902296755, 0.06345251079085501, 0.06495650444564433, 0.06647687724215368,
                             0.06801357193920665, 0.0695665306811164, 0.07113569499986394, 0.07272100581729979,
                             0.0743224034473674, 0.07593982759835144, 0.07757321737514644, 0.07922251128155083,
                             0.08088764722258107, 0.08256856250681, 0.08426519384872733, 0.08597747737112216,
                             0.08770534860748747, 0.08944874250444768, 0.0912075934242082, 0.0929818351470258,
                             0.09477140087370267, 0.09657622322810033, 0.09839623425967758, 0.1002313654460476,
                             0.10208154769555827, 0.10394671134989375, 0.10582678618669689, 0.10772170142221243,
                             0.10963138571395276, 0.11155576716338383, 0.1134947733186315, 0.1154483311772102,
                             0.11741636718877052, 0.11939880725786911, 0.12139557674675783, 0.1234066004781938,
                             0.12543180273827026, 0.12747110727926703, 0.12952443732252056, 0.1315917155613151,
                             0.13367286416379365, 0.1357678047758874, 0.13787645852426655, 0.13999874601930917,
                             0.1421345873580907, 0.14428390212739195, 0.14644660940672627, 0.1486226277713873,
                             0.1508118752955136, 0.1530142695551731, 0.15522972763146659, 0.15745816611364988,
                             0.1596995011022735, 0.1619536482123421, 0.16422052257649078, 0.16650003884818132,
                             0.16879211120491427, 0.17109665335146074, 0.17341357852311157, 0.17574279948894378,
                             0.17808422855510436, 0.18043777756811213, 0.18280335791817737, 0.1851808805425365,
                             0.18757025592880688, 0.1899713941183554, 0.19238420470968665, 0.19480859686184543,
                             0.19724447929783728, 0.1996917603080655, 0.20215034775378338, 0.20462014907056297,
                             0.20710107127178057, 0.20959302095211785, 0.21209590429107733, 0.21460962705651643,
                             0.21713409460819338, 0.21966921190133204, 0.22221488349019902, 0.22477101353169765,
                             0.2273375057889767, 0.22991426363505357, 0.23250119005645153, 0.2350981876568527,
                             0.23770515866076564, 0.2403220049172054, 0.24294862790338922, 0.24558492872844645,
                             0.24823080813714127, 0.25088616651360923, 0.25355090388510804, 0.25622491992578195,
                             0.25890811396043867, 0.26160038496833904, 0.26430163158700115, 0.267011752116017,
                             0.26973064452088014, 0.27245820643682817, 0.27519433517269665, 0.27793892771478546,
                             0.2806918807307363, 0.28345309057342405, 0.28622245328485885, 0.2889998646001002,
                             0.2917852199511815, 0.2945784144710481, 0.2973793429975051, 0.30018790007717666,
                             0.30300397996947603, 0.3058274766505869, 0.30865828381745514, 0.31149629489179087,
                             0.3143414030240812, 0.3171935010976131, 0.3200524817325059, 0.3229182372897548,
                             0.3257906598752828, 0.3286696413440029, 0.33155507330389, 0.33444684712006184,
                             0.3373448539188686, 0.34024898459199215, 0.3431591298005543, 0.34607517997923254,
                             0.34899702534038596, 0.35192455587818805, 0.35485766137276886, 0.3577962313943641,
                             0.3607401553074735, 0.3636893222750256, 0.36664362126255085, 0.36960294104236224,
                             0.37256717019774277, 0.3755361971271399, 0.3785099100483681, 0.3814881970028164,
                             0.3844709458596644, 0.38745804432010367, 0.39044937992156514, 0.39344484004195435,
                             0.3964443119038908, 0.3994476825789541, 0.4024548389919359, 0.4054656679250969,
                             0.40848005602242954, 0.41149788979392565, 0.41451905561984936, 0.417543439755015,
                             0.42057092833306936, 0.42360140737077834, 0.42663476277231915, 0.4296708803335754,
                             0.43270964574643694, 0.43575094460310343, 0.4387946624003919, 0.4418406845440476,
                             0.44488889635305845, 0.4479391830639727, 0.45099142983521967, 0.4540455217514337,
                             0.4571013438277801, 0.460158781014285, 0.46321771820016633, 0.466278040218168,
                             0.4693396318488957, 0.47240237782515504, 0.475466162836291, 0.4785308715325296,
                             0.4815963885293206, 0.48466259841168174, 0.4877293857385439, 0.49079663504709764,
                             0.4938642308571401, 0.4969320576754228, 0.5, 0.5030679423245773, 0.50613576914286,
                             0.5092033649529024, 0.5122706142614561, 0.5153374015883183, 0.5184036114706795,
                             0.5214691284674705, 0.524533837163709, 0.5275976221748451, 0.5306603681511043,
                             0.533721959781832, 0.5367822817998338, 0.539841218985715, 0.54289865617222,
                             0.5459544782485664, 0.5490085701647804, 0.5520608169360274, 0.5551111036469416,
                             0.5581593154559524, 0.5612053375996081, 0.5642490553968966, 0.5672903542535631,
                             0.5703291196664246, 0.5733652372276808, 0.5763985926292217, 0.5794290716669307,
                             0.582456560244985, 0.5854809443801506, 0.5885021102060745, 0.5915199439775705,
                             0.5945343320749031, 0.5975451610080642, 0.600552317421046, 0.6035556880961093,
                             0.6065551599580457, 0.6095506200784349, 0.6125419556798963, 0.6155290541403357,
                             0.6185118029971837, 0.621490089951632, 0.6244638028728602, 0.6274328298022573,
                             0.6303970589576378, 0.6333563787374492, 0.6363106777249745, 0.6392598446925265,
                             0.6422037686056359, 0.6451423386272311, 0.648075444121812, 0.6510029746596141,
                             0.6539248200207675, 0.6568408701994457, 0.6597510154080078, 0.6626551460811315,
                             0.6655531528799382, 0.66844492669611, 0.6713303586559972, 0.6742093401247172,
                             0.6770817627102452, 0.6799475182674941, 0.682806498902387, 0.6856585969759188,
                             0.6885037051082091, 0.6913417161825449, 0.6941725233494132, 0.6969960200305241,
                             0.6998120999228234, 0.7026206570024949, 0.705421585528952, 0.7082147800488185,
                             0.7110001353998999, 0.713777546715141, 0.716546909426576, 0.7193081192692637,
                             0.7220610722852147, 0.7248056648273034, 0.727541793563172, 0.7302693554791201,
                             0.7329882478839831, 0.735698368412999, 0.738399615031661, 0.7410918860395614,
                             0.743775080074218, 0.7464490961148921, 0.7491138334863909, 0.7517691918628588,
                             0.7544150712715536, 0.7570513720966109, 0.7596779950827949, 0.7622948413392345,
                             0.7649018123431475, 0.7674988099435486, 0.7700857363649465, 0.7726624942110232,
                             0.7752289864683024, 0.7777851165098011, 0.7803307880986681, 0.7828659053918068,
                             0.7853903729434837, 0.7879040957089227, 0.7904069790478823, 0.7928989287282195,
                             0.7953798509294371, 0.7978496522462167, 0.8003082396919344, 0.8027555207021628,
                             0.8051914031381548, 0.8076157952903135, 0.8100286058816447, 0.8124297440711932,
                             0.8148191194574637, 0.8171966420818227, 0.8195622224318879, 0.8219157714448957,
                             0.8242572005110562, 0.8265864214768883, 0.8289033466485394, 0.831207888795086,
                             0.8334999611518188, 0.8357794774235092, 0.838046351787658, 0.8403004988977266,
                             0.8425418338863502, 0.8447702723685335, 0.846985730444827, 0.8491881247044865,
                             0.8513773722286126, 0.8535533905932737, 0.8557160978726083, 0.8578654126419093,
                             0.8600012539806909, 0.8621235414757334, 0.8642321952241127, 0.8663271358362064,
                             0.868408284438685, 0.8704755626774795, 0.872528892720733, 0.8745681972617296,
                             0.8765933995218063, 0.8786044232532424, 0.8806011927421309, 0.8825836328112295,
                             0.8845516688227898, 0.8865052266813686, 0.8884442328366162, 0.8903686142860472,
                             0.8922782985777875, 0.8941732138133032, 0.8960532886501061, 0.8979184523044418,
                             0.8997686345539526, 0.9016037657403224, 0.9034237767718997, 0.9052285991262974,
                             0.9070181648529743, 0.9087924065757919, 0.9105512574955523, 0.9122946513925125,
                             0.9140225226288778, 0.9157348061512727, 0.91743143749319, 0.9191123527774191,
                             0.9207774887184492, 0.9224267826248536, 0.9240601724016486, 0.9256775965526326,
                             0.9272789941827002, 0.9288643050001361, 0.9304334693188836, 0.9319864280607933,
                             0.9335231227578464, 0.9350434955543557, 0.9365474892091451, 0.9380350470977032,
                             0.9395061132143168, 0.9409606321741775, 0.942398549215469, 0.943819810201427,
                             0.945224361622379, 0.9466121505977576, 0.9479831248780926, 0.9493372328469769,
                             0.950674423523011, 0.9519946465617217, 0.9532978522574577, 0.9545839915452612,
                             0.9558530160027149, 0.9571048778517653, 0.9583395299605213, 0.9595569258450289,
                             0.9607570196710209, 0.9619397662556434, 0.9631051210691557, 0.9642530402366079,
                             0.9653834805394919, 0.9664963994173694, 0.9675917549694738, 0.9686695059562874,
                             0.969729611801095, 0.9707720325915103, 0.9717967290809801, 0.9728036626902606,
                             0.9737927955088705, 0.9747640902965184, 0.9757175104845042, 0.9766530201770969,
                             0.9775705841528853, 0.9784701678661045, 0.9793517374479357, 0.9802152597077829,
                             0.9810607021345208, 0.98188803289772, 0.9826972208488447, 0.983488235522426,
                             0.9842610471372086, 0.985015626597272, 0.9857519454931258, 0.9864699761027801,
                             0.9871696913927879, 0.9878510650192642, 0.9885140713288771, 0.9891586853598138,
                             0.9897848828427203, 0.9903926402016152, 0.9909819345547777, 0.9915527437156082,
                             0.9921050461934645, 0.9926388211944706, 0.9931540486222994, 0.9936507090789293,
                             0.9941287838653747, 0.9945882549823906, 0.9950291051311486, 0.99545131771389,
                             0.9958548768345498, 0.996239767299355, 0.9966059746173972, 0.9969534850011781,
                             0.9972822853671277, 0.9975923633360985, 0.9978837072338299, 0.998156306091389,
                             0.9984101496455828, 0.9986452283393451, 0.9988615333220958, 0.9990590564500745,
                             0.9992377902866474, 0.9993977281025862, 0.9995388638763227, 0.9996611922941747,
                             0.9997647087505466, 0.9998494093481021, 0.9999152908979116, 0.9999623509195723,
                             0.9999905876413006, 1.0, 0.9999905876413006, 0.9999623509195723, 0.9999152908979116,
                             0.9998494093481021, 0.9997647087505466, 0.9996611922941747, 0.9995388638763227,
                             0.9993977281025862, 0.9992377902866474, 0.9990590564500745, 0.9988615333220958,
                             0.9986452283393451, 0.9984101496455828, 0.998156306091389, 0.9978837072338299,
                             0.9975923633360985, 0.9972822853671277, 0.9969534850011781, 0.9966059746173972,
                             0.996239767299355, 0.9958548768345498, 0.99545131771389, 0.9950291051311486,
                             0.9945882549823906, 0.9941287838653747, 0.9936507090789293, 0.9931540486222994,
                             0.9926388211944706, 0.9921050461934645, 0.9915527437156082, 0.9909819345547777,
                             0.9903926402016152, 0.9897848828427203, 0.9891586853598138, 0.9885140713288771,
                             0.9878510650192642, 0.9871696913927879, 0.9864699761027801, 0.9857519454931258,
                             0.985015626597272, 0.9842610471372086, 0.983488235522426, 0.9826972208488447,
                             0.98188803289772, 0.9810607021345208, 0.9802152597077829, 0.9793517374479357,
                             0.9784701678661045, 0.9775705841528853, 0.9766530201770969, 0.9757175104845042,
                             0.9747640902965184, 0.9737927955088705, 0.9728036626902606, 0.9717967290809801,
                             0.9707720325915103, 0.969729611801095, 0.9686695059562874, 0.9675917549694738,
                             0.9664963994173694, 0.9653834805394919, 0.9642530402366079, 0.9631051210691557,
                             0.9619397662556434, 0.9607570196710209, 0.9595569258450289, 0.9583395299605213,
                             0.9571048778517653, 0.9558530160027149, 0.9545839915452612, 0.9532978522574577,
                             0.9519946465617217, 0.950674423523011, 0.9493372328469769, 0.9479831248780926,
                             0.9466121505977576, 0.945224361622379, 0.943819810201427, 0.942398549215469,
                             0.9409606321741775, 0.9395061132143168, 0.9380350470977032, 0.9365474892091451,
                             0.9350434955543557, 0.9335231227578464, 0.9319864280607933, 0.9304334693188836,
                             0.9288643050001361, 0.9272789941827002, 0.9256775965526326, 0.9240601724016486,
                             0.9224267826248536, 0.9207774887184492, 0.9191123527774191, 0.91743143749319,
                             0.9157348061512727, 0.9140225226288778, 0.9122946513925125, 0.9105512574955523,
                             0.9087924065757919, 0.9070181648529743, 0.9052285991262974, 0.9034237767718997,
                             0.9016037657403224, 0.8997686345539526, 0.8979184523044418, 0.8960532886501061,
                             0.8941732138133032, 0.8922782985777875, 0.8903686142860472, 0.8884442328366162,
                             0.8865052266813686, 0.8845516688227898, 0.8825836328112295, 0.8806011927421309,
                             0.8786044232532424, 0.8765933995218063, 0.8745681972617296, 0.872528892720733,
                             0.8704755626774795, 0.868408284438685, 0.8663271358362064, 0.8642321952241127,
                             0.8621235414757334, 0.8600012539806909, 0.8578654126419093, 0.8557160978726083,
                             0.8535533905932737, 0.8513773722286126, 0.8491881247044865, 0.846985730444827,
                             0.8447702723685335, 0.8425418338863502, 0.8403004988977266, 0.838046351787658,
                             0.8357794774235092, 0.8334999611518188, 0.831207888795086, 0.8289033466485394,
                             0.8265864214768885, 0.8242572005110561, 0.8219157714448957, 0.8195622224318879,
                             0.8171966420818229, 0.8148191194574634, 0.8124297440711932, 0.8100286058816447,
                             0.8076157952903136, 0.8051914031381546, 0.8027555207021628, 0.8003082396919345,
                             0.7978496522462166, 0.7953798509294371, 0.7928989287282195, 0.7904069790478825,
                             0.7879040957089225, 0.7853903729434837, 0.7828659053918068, 0.7803307880986683,
                             0.7777851165098011, 0.7752289864683024, 0.7726624942110234, 0.7700857363649463,
                             0.7674988099435486, 0.7649018123431475, 0.7622948413392346, 0.7596779950827948,
                             0.7570513720966109, 0.7544150712715536, 0.7517691918628591, 0.7491138334863909,
                             0.7464490961148921, 0.7437750800742181, 0.7410918860395612, 0.738399615031661,
                             0.735698368412999, 0.7329882478839833, 0.7302693554791199, 0.727541793563172,
                             0.7248056648273034, 0.7220610722852148, 0.7193081192692637, 0.716546909426576,
                             0.7137775467151412, 0.7110001353998997, 0.7082147800488185, 0.7054215855289521,
                             0.7026206570024951, 0.6998120999228233, 0.6969960200305241, 0.6941725233494133,
                             0.6913417161825451, 0.688503705108209, 0.6856585969759188, 0.6828064989023871,
                             0.6799475182674939, 0.6770817627102451, 0.6742093401247173, 0.6713303586559973,
                             0.6684449266961099, 0.6655531528799382, 0.6626551460811316, 0.6597510154080076,
                             0.6568408701994457, 0.6539248200207675, 0.6510029746596142, 0.6480754441218117,
                             0.6451423386272311, 0.642203768605636, 0.6392598446925267, 0.6363106777249744,
                             0.6333563787374492, 0.6303970589576379, 0.6274328298022571, 0.62446380287286,
                             0.621490089951632, 0.6185118029971838, 0.6155290541403354, 0.6125419556798963,
                             0.609550620078435, 0.6065551599580459, 0.6035556880961092, 0.600552317421046,
                             0.5975451610080642, 0.5945343320749029, 0.5915199439775705, 0.5885021102060745,
                             0.5854809443801507, 0.5824565602449848, 0.5794290716669307, 0.5763985926292218,
                             0.5733652372276811, 0.5703291196664245, 0.5672903542535631, 0.5642490553968967,
                             0.5612053375996079, 0.5581593154559523, 0.5551111036469416, 0.5520608169360275,
                             0.5490085701647802, 0.5459544782485664, 0.54289865617222, 0.5398412189857152,
                             0.5367822817998336, 0.533721959781832, 0.5306603681511044, 0.5275976221748448,
                             0.5245338371637089, 0.5214691284674705, 0.5184036114706796, 0.5153374015883182,
                             0.5122706142614561, 0.5092033649529025, 0.5061357691428602, 0.5030679423245772, 0.5,
                             0.4969320576754229, 0.4938642308571399, 0.49079663504709753, 0.4877293857385439,
                             0.48466259841168186, 0.48159638852932046, 0.4785308715325296, 0.4754661628362911,
                             0.47240237782515526, 0.4693396318488956, 0.466278040218168, 0.46321771820016644,
                             0.46015878101428476, 0.45710134382778, 0.4540455217514337, 0.4509914298352199,
                             0.44793918306397257, 0.44488889635305845, 0.44184068454404773, 0.4387946624003921,
                             0.4357509446031033, 0.43270964574643694, 0.42967088033357553, 0.42663476277231893,
                             0.4236014073707782, 0.42057092833306936, 0.41754343975501523, 0.41451905561984925,
                             0.41149788979392565, 0.40848005602242965, 0.40546566792509714, 0.4024548389919358,
                             0.3994476825789541, 0.3964443119038909, 0.3934448400419541, 0.39044937992156503,
                             0.38745804432010367, 0.3844709458596646, 0.3814881970028163, 0.3785099100483681,
                             0.37553619712714004, 0.372567170197743, 0.36960294104236213, 0.36664362126255085,
                             0.3636893222750257, 0.3607401553074733, 0.357796231394364, 0.35485766137276886,
                             0.35192455587818827, 0.34899702534038585, 0.34607517997923254, 0.3431591298005544,
                             0.3402489845919924, 0.3373448539188685, 0.33444684712006184, 0.3315550733038901,
                             0.32866964134400267, 0.32579065987528266, 0.3229182372897549, 0.3200524817325061,
                             0.31719350109761296, 0.3143414030240812, 0.311496294891791, 0.30865828381745497,
                             0.3058274766505868, 0.30300397996947603, 0.3001879000771768, 0.2973793429975049,
                             0.29457841447104804, 0.2917852199511815, 0.28899986460010035, 0.28622245328485885,
                             0.28345309057342405, 0.2806918807307363, 0.27793892771478523, 0.27519433517269665,
                             0.27245820643682817, 0.26973064452088014, 0.2670117521160168, 0.26430163158700115,
                             0.26160038496833904, 0.25890811396043883, 0.25622491992578195, 0.25355090388510804,
                             0.25088616651360923, 0.2482308081371411, 0.24558492872844645, 0.24294862790338922,
                             0.2403220049172054, 0.23770515866076547, 0.2350981876568527, 0.23250119005645153,
                             0.2299142636350538, 0.2273375057889767, 0.22477101353169765, 0.22221488349019902,
                             0.21966921190133187, 0.21713409460819338, 0.21460962705651643, 0.21209590429107755,
                             0.20959302095211763, 0.20710107127178057, 0.20462014907056297, 0.20215034775378354,
                             0.1996917603080655, 0.19724447929783728, 0.19480859686184543, 0.19238420470968648,
                             0.1899713941183554, 0.18757025592880688, 0.18518088054253667, 0.18280335791817715,
                             0.18043777756811213, 0.17808422855510436, 0.175742799488944, 0.17341357852311157,
                             0.17109665335146074, 0.16879211120491427, 0.16650003884818115, 0.16422052257649078,
                             0.1619536482123421, 0.15969950110227366, 0.1574581661136497, 0.15522972763146659,
                             0.1530142695551731, 0.15081187529551376, 0.1486226277713873, 0.14644660940672627,
                             0.14428390212739195, 0.1421345873580906, 0.13999874601930917, 0.13787645852426655,
                             0.13576780477588757, 0.13367286416379354, 0.1315917155613151, 0.12952443732252056,
                             0.1274711072792672, 0.12543180273827026, 0.1234066004781938, 0.12139557674675783,
                             0.119398807257869, 0.11741636718877052, 0.1154483311772102, 0.11349477331863167,
                             0.11155576716338372, 0.10963138571395276, 0.10772170142221243, 0.10582678618669705,
                             0.10394671134989375, 0.10208154769555827, 0.1002313654460476, 0.09839623425967747,
                             0.09657622322810033, 0.09477140087370267, 0.09298183514702596, 0.09120759342420809,
                             0.08944874250444768, 0.08770534860748747, 0.08597747737112227, 0.08426519384872733,
                             0.08256856250681, 0.08088764722258107, 0.07922251128155072, 0.07757321737514644,
                             0.07593982759835144, 0.07432240344736751, 0.07272100581729968, 0.07113569499986394,
                             0.0695665306811164, 0.06801357193920676, 0.06647687724215368, 0.06495650444564433,
                             0.06345251079085501, 0.061964952902296644, 0.06049388678568324, 0.05903936782582253,
                             0.057601450784531216, 0.05618018979857298, 0.05477563837762106, 0.05338784940224239,
                             0.05201687512190756, 0.050662767153023036, 0.04932557647698904, 0.048005353438278386,
                             0.04670214774254228, 0.04541600845473881, 0.044146983997285116, 0.042895122148234766,
                             0.04166047003947865, 0.040443074154971115, 0.039242980328979105, 0.03806023374435674,
                             0.03689487893084431, 0.03574695976339226, 0.0346165194605082, 0.03350360058263052,
                             0.032408245030526195, 0.031330494043712576, 0.03027038819890515, 0.029227967408489597,
                             0.028203270919019807, 0.02719633730973936, 0.0262072044911294, 0.025235909703481663,
                             0.02428248951549583, 0.023346979822903124, 0.02242941584711461, 0.021529832133895588,
                             0.020648262552064256, 0.019784740292217162, 0.018939297865479154, 0.01811196710228008,
                             0.017302779151155356, 0.01651176447757391, 0.01573895286279131, 0.014984373402728013,
                             0.014248054506874164, 0.013530023897219912, 0.012830308607212071, 0.01214893498073577,
                             0.011485928671122858, 0.010841314640186173, 0.01021511715727974, 0.009607359798384785,
                             0.009018065445222323, 0.008447256284391802, 0.007894953806535487, 0.007361178805529389,
                             0.006845951377700665, 0.006349290921070783, 0.005871216134625268, 0.005411745017609548,
                             0.004970894868851439, 0.004548682286109995, 0.004145123165450237, 0.003760232700644961,
                             0.00339402538260275, 0.0030465149988219697, 0.0027177146328722923, 0.0024076366639015356,
                             0.0021162927661700914, 0.0018436939086109994, 0.001589850354417166, 0.0013547716606548965,
                             0.0011384666779041819, 0.0009409435499254104, 0.0007622097133526129, 0.0006022718974137975,
                             0.00046113612367731927, 0.00033880770582528363, 0.00023529124945342872,
                             0.00015059065189787502, 8.47091020882984e-05, 3.7649080427748505e-05,
                             9.412358699445456e-06};
const TableData dataTable[] = {{0,  2,   0.005294033},
                               {0,  3,   0.012646855},
                               {0,  4,   0.01999968},
                               {0,  5,   0.016033242},
                               {0,  6,   0.008680419},
                               {0,  7,   0.0013275954},
                               {1,  5,   0.00565963},
                               {1,  6,   0.013012453},
                               {1,  7,   0.020365275},
                               {1,  8,   0.015667643},
                               {1,  9,   0.008314821},
                               {1,  10,  0.0009619979},
                               {2,  8,   0.0060252277},
                               {2,  9,   0.01337805},
                               {2,  10,  0.020730874},
                               {2,  11,  0.015302046},
                               {2,  12,  0.007949223},
                               {2,  13,  0.00059640035},
                               {3,  11,  0.006390825},
                               {3,  12,  0.013743647},
                               {3,  13,  0.02109647},
                               {3,  14,  0.014936449},
                               {3,  15,  0.007583626},
                               {3,  16,  0.00023080286},
                               {4,  14,  0.0067564226},
                               {4,  15,  0.014109246},
                               {4,  16,  0.02146207},
                               {4,  17,  0.014570851},
                               {4,  18,  0.007218028},
                               {5,  17,  0.00712202},
                               {5,  18,  0.014474844},
                               {5,  19,  0.021558076},
                               {5,  20,  0.014205254},
                               {5,  21,  0.0068524308},
                               {6,  19,  0.00013479467},
                               {6,  20,  0.007487618},
                               {6,  21,  0.014840441},
                               {6,  22,  0.02119248},
                               {6,  23,  0.0138396565},
                               {6,  24,  0.006486833},
                               {7,  22,  0.00050039217},
                               {7,  23,  0.007853215},
                               {7,  24,  0.015206038},
                               {7,  25,  0.020826882},
                               {7,  26,  0.013474059},
                               {7,  27,  0.006121236},
                               {8,  25,  0.00086598966},
                               {8,  26,  0.008218813},
                               {8,  27,  0.015571636},
                               {8,  28,  0.020461284},
                               {8,  29,  0.013108461},
                               {8,  30,  0.0057556382},
                               {9,  28,  0.0012315873},
                               {9,  29,  0.00858441},
                               {9,  30,  0.015937233},
                               {9,  31,  0.020095687},
                               {9,  32,  0.012742864},
                               {9,  33,  0.005390041},
                               {10, 31,  0.0015971847},
                               {10, 32,  0.008950008},
                               {10, 33,  0.016302831},
                               {10, 34,  0.01973009},
                               {10, 35,  0.012377267},
                               {10, 36,  0.0050244434},
                               {11, 34,  0.0019627821},
                               {11, 35,  0.009315605},
                               {11, 36,  0.016668428},
                               {11, 37,  0.019364493},
                               {11, 38,  0.012011668},
                               {11, 39,  0.0046588457},
                               {12, 37,  0.0023283798},
                               {12, 38,  0.0096812025},
                               {12, 39,  0.017034026},
                               {12, 40,  0.018998893},
                               {12, 41,  0.0116460705},
                               {12, 42,  0.004293248},
                               {13, 40,  0.0026939772},
                               {13, 41,  0.010046801},
                               {13, 42,  0.017399624},
                               {13, 43,  0.018633297},
                               {13, 44,  0.011280473},
                               {13, 45,  0.0039276504},
                               {14, 43,  0.0030595749},
                               {14, 44,  0.010412398},
                               {14, 45,  0.01776522},
                               {14, 46,  0.018267699},
                               {14, 47,  0.010914876},
                               {14, 48,  0.003562053},
                               {15, 46,  0.0034251723},
                               {15, 47,  0.010777996},
                               {15, 48,  0.018130818},
                               {15, 49,  0.017902102},
                               {15, 50,  0.010549279},
                               {15, 51,  0.0031964555},
                               {16, 49,  0.0037907697},
                               {16, 50,  0.011143593},
                               {16, 51,  0.018496417},
                               {16, 52,  0.017536504},
                               {16, 53,  0.010183681},
                               {16, 54,  0.002830858},
                               {17, 52,  0.0041563674},
                               {17, 53,  0.01150919},
                               {17, 54,  0.018862013},
                               {17, 55,  0.017170906},
                               {17, 56,  0.009818084},
                               {17, 57,  0.0024652604},
                               {18, 55,  0.0045219646},
                               {18, 56,  0.0118747875},
                               {18, 57,  0.01922761},
                               {18, 58,  0.01680531},
                               {18, 59,  0.0094524855},
                               {18, 60,  0.002099663},
                               {19, 58,  0.0048875622},
                               {19, 59,  0.012240385},
                               {19, 60,  0.019593207},
                               {19, 61,  0.016439712},
                               {19, 62,  0.009086889},
                               {19, 63,  0.0017340656},
                               {20, 61,  0.0051582623},
                               {20, 62,  0.012378259},
                               {20, 63,  0.019598253},
                               {20, 64,  0.015979538},
                               {20, 65,  0.009015769},
                               {20, 66,  0.002052001},
                               {21, 64,  0.0050865766},
                               {21, 65,  0.0117429765},
                               {21, 66,  0.018399376},
                               {21, 67,  0.015911547},
                               {21, 68,  0.009603512},
                               {21, 69,  0.0032954754},
                               {22, 67,  0.0042298604},
                               {22, 68,  0.010226839},
                               {22, 69,  0.01622382},
                               {22, 70,  0.01662575},
                               {22, 71,  0.010907196},
                               {22, 72,  0.0051886435},
                               {23, 70,  0.0026042436},
                               {23, 71,  0.008057299},
                               {23, 72,  0.013510354},
                               {23, 73,  0.017976252},
                               {23, 74,  0.01277637},
                               {23, 75,  0.0075764866},
                               {23, 76,  0.002376603},
                               {24, 73,  0.0004594771},
                               {24, 74,  0.0054179425},
                               {24, 75,  0.010376409},
                               {24, 76,  0.015334873},
                               {24, 77,  0.015033927},
                               {24, 78,  0.010305671},
                               {24, 79,  0.0055774148},
                               {24, 80,  0.0008491587},
                               {25, 77,  0.0024480207},
                               {25, 78,  0.006956755},
                               {25, 79,  0.01146549},
                               {25, 80,  0.015974225},
                               {25, 81,  0.013256694},
                               {25, 82,  0.008957289},
                               {25, 83,  0.0046578837},
                               {25, 84,  0.00035847892},
                               {26, 81,  0.0033635024},
                               {26, 82,  0.0074632964},
                               {26, 83,  0.011563091},
                               {26, 84,  0.015662884},
                               {26, 85,  0.0124212345},
                               {26, 86,  0.0085117845},
                               {26, 87,  0.0046023335},
                               {26, 88,  0.0006928827},
                               {27, 85,  0.003417113},
                               {27, 86,  0.007145058},
                               {27, 87,  0.010873002},
                               {27, 88,  0.014600947},
                               {27, 89,  0.012336833},
                               {27, 90,  0.008781969},
                               {27, 91,  0.005227104},
                               {27, 92,  0.0016722386},
                               {28, 89,  0.002789034},
                               {28, 90,  0.0061788554},
                               {28, 91,  0.009568676},
                               {28, 92,  0.012958498},
                               {28, 93,  0.012841226},
                               {28, 94,  0.009608786},
                               {28, 95,  0.0063763456},
                               {28, 96,  0.003143905},
                               {29, 93,  0.0016323949},
                               {29, 94,  0.004714761},
                               {29, 95,  0.0077971267},
                               {29, 96,  0.010879492},
                               {29, 97,  0.013796929},
                               {29, 98,  0.01085767},
                               {29, 99,  0.00791841},
                               {29, 100, 0.0049791513},
                               {29, 101, 0.0020398921},
                               {30, 97,  7.676735e-05},
                               {30, 98,  0.002879564},
                               {30, 99,  0.0056823604},
                               {30, 100, 0.008485157},
                               {30, 101, 0.011287954},
                               {30, 102, 0.012415344},
                               {30, 103, 0.0097426735},
                               {30, 104, 0.007070005},
                               {30, 105, 0.0043973355},
                               {30, 106, 0.0017246656},
                               {31, 102, 0.00077982654},
                               {31, 103, 0.0033284104},
                               {31, 104, 0.005876994},
                               {31, 105, 0.0084255785},
                               {31, 106, 0.010974162},
                               {31, 107, 0.011756736},
                               {31, 108, 0.009326477},
                               {31, 109, 0.006896217},
                               {31, 110, 0.004465957},
                               {31, 111, 0.002035698},
                               {32, 107, 0.0008219988},
                               {32, 108, 0.0031394272},
                               {32, 109, 0.005456856},
                               {32, 110, 0.0077742836},
                               {32, 111, 0.010091713},
                               {32, 112, 0.011674123},
                               {32, 113, 0.009464287},
                               {32, 114, 0.0072544515},
                               {32, 115, 0.0050446154},
                               {32, 116, 0.0028347797},
                               {32, 117, 0.0006249438},
                               {33, 112, 0.0003421178},
                               {33, 113, 0.0024493563},
                               {33, 114, 0.004556595},
                               {33, 115, 0.0066638337},
                               {33, 116, 0.008771072},
                               {33, 117, 0.010878311},
                               {33, 118, 0.010033097},
                               {33, 119, 0.008023692},
                               {33, 120, 0.006014288},
                               {33, 121, 0.004004883},
                               {33, 122, 0.0019954785},
                               {34, 118, 0.0013742342},
                               {34, 119, 0.003290347},
                               {34, 120, 0.00520646},
                               {34, 121, 0.007122573},
                               {34, 122, 0.009038686},
                               {34, 123, 0.010928855},
                               {34, 124, 0.009101704},
                               {34, 125, 0.007274551},
                               {34, 126, 0.0054473984},
                               {34, 127, 0.0036202462},
                               {34, 128, 0.0017930937},
                               {35, 123, 1.207517e-05},
                               {35, 124, 0.0017543973},
                               {35, 125, 0.0034967195},
                               {35, 126, 0.0052390415},
                               {35, 127, 0.006981364},
                               {35, 128, 0.0087236855},
                               {35, 129, 0.010402561},
                               {35, 130, 0.008741131},
                               {35, 131, 0.0070797005},
                               {35, 132, 0.00541827},
                               {35, 133, 0.0037568395},
                               {35, 134, 0.0020954092},
                               {35, 135, 0.00043397883},
                               {36, 129, 2.9531726e-05},
                               {36, 130, 0.0016138259},
                               {36, 131, 0.0031981203},
                               {36, 132, 0.0047824145},
                               {36, 133, 0.0063667083},
                               {36, 134, 0.007951003},
                               {36, 135, 0.009535297},
                               {36, 136, 0.008833005},
                               {36, 137, 0.0073222658},
                               {36, 138, 0.005811527},
                               {36, 139, 0.004300787},
                               {36, 140, 0.002790048},
                               {36, 141, 0.0012793087},
                               {37, 136, 0.0010643033},
                               {37, 137, 0.0025049027},
                               {37, 138, 0.003945502},
                               {37, 139, 0.005386101},
                               {37, 140, 0.0068267006},
                               {37, 141, 0.0082673},
                               {37, 142, 0.009276774},
                               {37, 143, 0.007903058},
                               {37, 144, 0.006529342},
                               {37, 145, 0.005155626},
                               {37, 146, 0.0037819103},
                               {37, 147, 0.0024081944},
                               {37, 148, 0.0010344785},
                               {38, 142, 0.0002006698},
                               {38, 143, 0.0015106073},
                               {38, 144, 0.002820545},
                               {38, 145, 0.0041304827},
                               {38, 146, 0.00544042},
                               {38, 147, 0.006750358},
                               {38, 148, 0.008060295},
                               {38, 149, 0.008738277},
                               {38, 150, 0.0074891564},
                               {38, 151, 0.006240036},
                               {38, 152, 0.004990916},
                               {38, 153, 0.0037417954},
                               {38, 154, 0.0024926749},
                               {38, 155, 0.0012435546},
                               {39, 149, 0.0002941472},
                               {39, 150, 0.0014852739},
                               {39, 151, 0.0026764008},
                               {39, 152, 0.0038675272},
                               {39, 153, 0.0050586546},
                               {39, 154, 0.0062497808},
                               {39, 155, 0.0074409074},
                               {39, 156, 0.008621666},
                               {39, 157, 0.0074858405},
                               {39, 158, 0.006350015},
                               {39, 159, 0.005214189},
                               {39, 160, 0.0040783635},
                               {39, 161, 0.002942538},
                               {39, 162, 0.0018067124},
                               {39, 163, 0.0006708867},
                               {40, 156, 4.825984e-06},
                               {40, 157, 0.001087918},
                               {40, 158, 0.00217101},
                               {40, 159, 0.0032541018},
                               {40, 160, 0.0043371944},
                               {40, 161, 0.005420286},
                               {40, 162, 0.006503378},
                               {40, 163, 0.0075864703},
                               {40, 164, 0.0078034396},
                               {40, 165, 0.006770633},
                               {40, 166, 0.005737826},
                               {40, 167, 0.0047050198},
                               {40, 168, 0.0036722133},
                               {40, 169, 0.0026394066},
                               {40, 170, 0.0016065999},
                               {40, 171, 0.00057379314},
                               {41, 164, 0.00040314105},
                               {41, 165, 0.0013879971},
                               {41, 166, 0.002372853},
                               {41, 167, 0.003357709},
                               {41, 168, 0.0043425653},
                               {41, 169, 0.0053274212},
                               {41, 170, 0.006312277},
                               {41, 171, 0.007297133},
                               {41, 172, 0.0074269054},
                               {41, 173, 0.0064877733},
                               {41, 174, 0.005548642},
                               {41, 175, 0.004609511},
                               {41, 176, 0.003670379},
                               {41, 177, 0.0027312473},
                               {41, 178, 0.001792116},
                               {41, 179, 0.0008529844},
                               {42, 172, 0.00039800323},
                               {42, 173, 0.0012935332},
                               {42, 174, 0.0021890632},
                               {42, 175, 0.0030845932},
                               {42, 176, 0.003980123},
                               {42, 177, 0.004875653},
                               {42, 178, 0.005771183},
                               {42, 179, 0.006666713},
                               {42, 180, 0.0074017616},
                               {42, 181, 0.0065478086},
                               {42, 182, 0.005693856},
                               {42, 183, 0.0048399037},
                               {42, 184, 0.0039859507},
                               {42, 185, 0.0031319982},
                               {42, 186, 0.0022780455},
                               {42, 187, 0.0014240928},
                               {42, 188, 0.00057014014},
                               {43, 180, 7.469683e-05},
                               {43, 181, 0.0008890025},
                               {43, 182, 0.0017033082},
                               {43, 183, 0.002517614},
                               {43, 184, 0.0033319197},
                               {43, 185, 0.0041462253},
                               {43, 186, 0.0049605314},
                               {43, 187, 0.005774837},
                               {43, 188, 0.0065891426},
                               {43, 189, 0.006874742},
                               {43, 190, 0.0060982425},
                               {43, 191, 0.0053217425},
                               {43, 192, 0.0045452435},
                               {43, 193, 0.003768744},
                               {43, 194, 0.0029922444},
                               {43, 195, 0.002215745},
                               {43, 196, 0.0014392453},
                               {43, 197, 0.0006627458},
                               {44, 189, 0.0002460892},
                               {44, 190, 0.0009865377},
                               {44, 191, 0.0017269861},
                               {44, 192, 0.0024674349},
                               {44, 193, 0.0032078833},
                               {44, 194, 0.003948332},
                               {44, 195, 0.0046887803},
                               {44, 196, 0.005429229},
                               {44, 197, 0.0061696777},
                               {44, 198, 0.0066982172},
                               {44, 199, 0.0059921457},
                               {44, 200, 0.0052860747},
                               {44, 201, 0.0045800037},
                               {44, 202, 0.003873932},
                               {44, 203, 0.0031678607},
                               {44, 204, 0.0024617894},
                               {44, 205, 0.0017557183},
                               {44, 206, 0.0010496468},
                               {44, 207, 0.00034357555},
                               {45, 198, 9.863399e-05},
                               {45, 199, 0.0007719241},
                               {45, 200, 0.0014452143},
                               {45, 201, 0.0021185044},
                               {45, 202, 0.0027917945},
                               {45, 203, 0.0034650848},
                               {45, 204, 0.0041383747},
                               {45, 205, 0.004811665},
                               {45, 206, 0.005484955},
                               {45, 207, 0.0061582453},
                               {45, 208, 0.0061562518},
                               {45, 209, 0.005514221},
                               {45, 210, 0.00487219},
                               {45, 211, 0.004230159},
                               {45, 212, 0.0035881284},
                               {45, 213, 0.0029460972},
                               {45, 214, 0.0023040662},
                               {45, 215, 0.0016620355},
                               {45, 216, 0.0010200044},
                               {45, 217, 0.00037797357},
                               {46, 208, 0.0003143142},
                               {46, 209, 0.0009265372},
                               {46, 210, 0.0015387601},
                               {46, 211, 0.002150983},
                               {46, 212, 0.0027632061},
                               {46, 213, 0.003375429},
                               {46, 214, 0.003987652},
                               {46, 215, 0.004599875},
                               {46, 216, 0.005212098},
                               {46, 217, 0.005824321},
                               {46, 218, 0.0059446385},
                               {46, 219, 0.0053608394},
                               {46, 220, 0.004777041},
                               {46, 221, 0.0041932417},
                               {46, 222, 0.0036094429},
                               {46, 223, 0.003025644},
                               {46, 224, 0.002441845},
                               {46, 225, 0.001858046},
                               {46, 226, 0.0012742471},
                               {46, 227, 0.00069044816},
                               {46, 228, 0.00010664919},
                               {47, 218, 0.00022895983},
                               {47, 219, 0.0007856544},
                               {47, 220, 0.001342349},
                               {47, 221, 0.0018990436},
                               {47, 222, 0.0024557384},
                               {47, 223, 0.003012433},
                               {47, 224, 0.0035691273},
                               {47, 225, 0.004125822},
                               {47, 226, 0.0046825167},
                               {47, 227, 0.0052392115},
                               {47, 228, 0.005795906},
                               {47, 229, 0.005463731},
                               {47, 230, 0.0049328823},
                               {47, 231, 0.004402034},
                               {47, 232, 0.0038711852},
                               {47, 233, 0.0033403365},
                               {47, 234, 0.002809488},
                               {47, 235, 0.0022786392},
                               {47, 236, 0.0017477907},
                               {47, 237, 0.0012169421},
                               {47, 238, 0.0006860934},
                               {47, 239, 0.00015524481},
                               {48, 229, 0.00041372885},
                               {48, 230, 0.00091993145},
                               {48, 231, 0.001426134},
                               {48, 232, 0.0019323367},
                               {48, 233, 0.0024385394},
                               {48, 234, 0.0029447419},
                               {48, 235, 0.0034509446},
                               {48, 236, 0.0039571472},
                               {48, 237, 0.0044633495},
                               {48, 238, 0.0049695526},
                               {48, 239, 0.005475755},
                               {48, 240, 0.0052822554},
                               {48, 241, 0.0047995546},
                               {48, 242, 0.004316854},
                               {48, 243, 0.003834153},
                               {48, 244, 0.003351452},
                               {48, 245, 0.002868751},
                               {48, 246, 0.0023860503},
                               {48, 247, 0.0019033494},
                               {48, 248, 0.0014206485},
                               {48, 249, 0.00093794777},
                               {48, 250, 0.00045524686},
                               {49, 240, 0.00032567998},
                               {49, 241, 0.0007859702},
                               {49, 242, 0.0012462604},
                               {49, 243, 0.0017065507},
                               {49, 244, 0.002166841},
                               {49, 245, 0.002627131},
                               {49, 246, 0.0030874214},
                               {49, 247, 0.0035477118},
                               {49, 248, 0.004008002},
                               {49, 249, 0.004468292},
                               {49, 250, 0.0049285823},
                               {49, 251, 0.005337729},
                               {49, 252, 0.004898809},
                               {49, 253, 0.004459889},
                               {49, 254, 0.004020969},
                               {49, 255, 0.003582049},
                               {49, 256, 0.0031431287},
                               {49, 257, 0.0027042087},
                               {49, 258, 0.0022652887},
                               {49, 259, 0.0018263686},
                               {49, 260, 0.0013874485},
                               {49, 261, 0.0009485284},
                               {49, 262, 0.00050960836},
                               {49, 263, 7.068827e-05},
                               {50, 251, 2.3804918e-05},
                               {50, 252, 0.000442347},
                               {50, 253, 0.0008608891},
                               {50, 254, 0.0012794312},
                               {50, 255, 0.0016979732},
                               {50, 256, 0.0021165153},
                               {50, 257, 0.0025350575},
                               {50, 258, 0.0029535997},
                               {50, 259, 0.0033721416},
                               {50, 260, 0.0037906836},
                               {50, 261, 0.0042092255},
                               {50, 262, 0.004627768},
                               {50, 263, 0.00504631},
                               {50, 264, 0.004778883},
                               {50, 265, 0.004379773},
                               {50, 266, 0.0039806627},
                               {50, 267, 0.0035815525},
                               {50, 268, 0.0031824424},
                               {50, 269, 0.002783332},
                               {50, 270, 0.0023842219},
                               {50, 271, 0.0019851117},
                               {50, 272, 0.0015860015},
                               {50, 273, 0.0011868912},
                               {50, 274, 0.0007877811},
                               {50, 275, 0.00038867086},
                               {51, 264, 0.00031928782},
                               {51, 265, 0.0006998683},
                               {51, 266, 0.0010804489},
                               {51, 267, 0.0014610293},
                               {51, 268, 0.0018416098},
                               {51, 269, 0.0022221904},
                               {51, 270, 0.002602771},
                               {51, 271, 0.0029833512},
                               {51, 272, 0.0033639316},
                               {51, 273, 0.0037445123},
                               {51, 274, 0.0041250926},
                               {51, 275, 0.004505673},
                               {51, 276, 0.0048668063},
                               {51, 277, 0.0045038955},
                               {51, 278, 0.0041409843},
                               {51, 279, 0.0037780735},
                               {51, 280, 0.0034151622},
                               {51, 281, 0.0030522512},
                               {51, 282, 0.0026893402},
                               {51, 283, 0.002326429},
                               {51, 284, 0.0019635179},
                               {51, 285, 0.001600607},
                               {51, 286, 0.0012376958},
                               {51, 287, 0.0008747848},
                               {51, 288, 0.00051187375},
                               {51, 289, 0.00014896269},
                               {52, 276, 9.051791e-06},
                               {52, 277, 0.0003551138},
                               {52, 278, 0.0007011757},
                               {52, 279, 0.0010472378},
                               {52, 280, 0.0013932997},
                               {52, 281, 0.0017393617},
                               {52, 282, 0.0020854236},
                               {52, 283, 0.0024314856},
                               {52, 284, 0.0027775478},
                               {52, 285, 0.0031236096},
                               {52, 286, 0.0034696718},
                               {52, 287, 0.0038157336},
                               {52, 288, 0.0041617956},
                               {52, 289, 0.0045078574},
                               {52, 290, 0.004455361},
                               {52, 291, 0.0041253655},
                               {52, 292, 0.0037953707},
                               {52, 293, 0.0034653756},
                               {52, 294, 0.0031353803},
                               {52, 295, 0.002805385},
                               {52, 296, 0.00247539},
                               {52, 297, 0.0021453947},
                               {52, 298, 0.0018153996},
                               {52, 299, 0.0014854044},
                               {52, 300, 0.0011554093},
                               {52, 301, 0.00082541414},
                               {52, 302, 0.0004954189},
                               {52, 303, 0.00016542376},
                               {53, 290, 0.00018551118},
                               {53, 291, 0.0005001855},
                               {53, 292, 0.0008148598},
                               {53, 293, 0.0011295341},
                               {53, 294, 0.0014442084},
                               {53, 295, 0.0017588827},
                               {53, 296, 0.002073557},
                               {53, 297, 0.0023882312},
                               {53, 298, 0.0027029056},
                               {53, 299, 0.0030175797},
                               {53, 300, 0.0033322542},
                               {53, 301, 0.0036469286},
                               {53, 302, 0.0039616027},
                               {53, 303, 0.004276277},
                               {53, 304, 0.004284376},
                               {53, 305, 0.003984311},
                               {53, 306, 0.0036842462},
                               {53, 307, 0.0033841815},
                               {53, 308, 0.0030841166},
                               {53, 309, 0.0027840522},
                               {53, 310, 0.0024839875},
                               {53, 311, 0.0021839226},
                               {53, 312, 0.0018838579},
                               {53, 313, 0.0015837931},
                               {53, 314, 0.0012837284},
                               {53, 315, 0.0009836636},
                               {53, 316, 0.00068359886},
                               {53, 317, 0.00038353412},
                               {53, 318, 8.346938e-05},
                               {54, 304, 0.00014269722},
                               {54, 305, 0.00042883068},
                               {54, 306, 0.0007149641},
                               {54, 307, 0.0010010976},
                               {54, 308, 0.001287231},
                               {54, 309, 0.0015733646},
                               {54, 310, 0.0018594981},
                               {54, 311, 0.0021456315},
                               {54, 312, 0.002431765},
                               {54, 313, 0.0027178982},
                               {54, 314, 0.003004032},
                               {54, 315, 0.0032901654},
                               {54, 316, 0.0035762987},
                               {54, 317, 0.0038624324},
                               {54, 318, 0.0041485657},
                               {54, 319, 0.0040312097},
                               {54, 320, 0.0037583606},
                               {54, 321, 0.0034855115},
                               {54, 322, 0.0032126624},
                               {54, 323, 0.0029398138},
                               {54, 324, 0.0026669647},
                               {54, 325, 0.0023941158},
                               {54, 326, 0.0021212667},
                               {54, 327, 0.0018484177},
                               {54, 328, 0.0015755687},
                               {54, 329, 0.0013027198},
                               {54, 330, 0.0010298707},
                               {54, 331, 0.0007570218},
                               {54, 332, 0.00048417278},
                               {54, 333, 0.00021132379},
                               {55, 319, 0.00018780632},
                               {55, 320, 0.0004479876},
                               {55, 321, 0.0007081689},
                               {55, 322, 0.00096835016},
                               {55, 323, 0.0012285315},
                               {55, 324, 0.0014887127},
                               {55, 325, 0.0017488939},
                               {55, 326, 0.0020090751},
                               {55, 327, 0.0022692566},
                               {55, 328, 0.002529438},
                               {55, 329, 0.0027896191},
                               {55, 330, 0.0030498004},
                               {55, 331, 0.0033099817},
                               {55, 332, 0.0035701627},
                               {55, 333, 0.0038303442},
                               {55, 334, 0.003975912},
                               {55, 335, 0.00372781},
                               {55, 336, 0.0034797085},
                               {55, 337, 0.0032316067},
                               {55, 338, 0.002983505},
                               {55, 339, 0.0027354034},
                               {55, 340, 0.0024873018},
                               {55, 341, 0.0022392},
                               {55, 342, 0.0019910983},
                               {55, 343, 0.0017429966},
                               {55, 344, 0.0014948949},
                               {55, 345, 0.0012467932},
                               {55, 346, 0.0009986915},
                               {55, 347, 0.0007505898},
                               {55, 348, 0.00050248817},
                               {55, 349, 0.00025438642},
                               {55, 350, 6.2847566e-06},
                               {56, 334, 5.3347496e-05},
                               {56, 335, 0.00028993044},
                               {56, 336, 0.0005265133},
                               {56, 337, 0.00076309626},
                               {56, 338, 0.0009996792},
                               {56, 339, 0.0012362621},
                               {56, 340, 0.0014728451},
                               {56, 341, 0.001709428},
                               {56, 342, 0.001946011},
                               {56, 343, 0.002182594},
                               {56, 344, 0.0024191767},
                               {56, 345, 0.0026557597},
                               {56, 346, 0.0028923426},
                               {56, 347, 0.0031289256},
                               {56, 348, 0.0033655087},
                               {56, 349, 0.0036020915},
                               {56, 350, 0.0038386744},
                               {56, 351, 0.0036247831},
                               {56, 352, 0.0033991842},
                               {56, 353, 0.0031735853},
                               {56, 354, 0.0029479861},
                               {56, 355, 0.0027223872},
                               {56, 356, 0.0024967885},
                               {56, 357, 0.0022711894},
                               {56, 358, 0.0020455904},
                               {56, 359, 0.0018199914},
                               {56, 360, 0.0015943925},
                               {56, 361, 0.0013687935},
                               {56, 362, 0.0011431945},
                               {56, 363, 0.00091759564},
                               {56, 364, 0.0006919966},
                               {56, 365, 0.00046639767},
                               {56, 366, 0.0002407987},
                               {56, 367, 1.5199741e-05},
                               {57, 351, 0.00020967555},
                               {57, 352, 0.0004248005},
                               {57, 353, 0.0006399255},
                               {57, 354, 0.0008550504},
                               {57, 355, 0.0010701753},
                               {57, 356, 0.0012853004},
                               {57, 357, 0.0015004253},
                               {57, 358, 0.0017155502},
                               {57, 359, 0.0019306751},
                               {57, 360, 0.0021458003},
                               {57, 361, 0.002360925},
                               {57, 362, 0.0025760499},
                               {57, 363, 0.0027911752},
                               {57, 364, 0.0030063},
                               {57, 365, 0.0032214248},
                               {57, 366, 0.00343655},
                               {57, 367, 0.0036516748},
                               {57, 368, 0.0034748528},
                               {57, 369, 0.0032697155},
                               {57, 370, 0.0030645784},
                               {57, 371, 0.002859441},
                               {57, 372, 0.0026543038},
                               {57, 373, 0.0024491665},
                               {57, 374, 0.0022440294},
                               {57, 375, 0.0020388924},
                               {57, 376, 0.0018337548},
                               {57, 377, 0.0016286176},
                               {57, 378, 0.0014234805},
                               {57, 379, 0.0012183433},
                               {57, 380, 0.0010132061},
                               {57, 381, 0.00080806884},
                               {57, 382, 0.0006029316},
                               {57, 383, 0.00039779436},
                               {57, 384, 0.00019265714},
                               {58, 368, 0.00018243375},
                               {58, 369, 0.00037804697},
                               {58, 370, 0.00057366013},
                               {58, 371, 0.0007692734},
                               {58, 372, 0.00096488657},
                               {58, 373, 0.0011604999},
                               {58, 374, 0.001356113},
                               {58, 375, 0.0015517263},
                               {58, 376, 0.0017473394},
                               {58, 377, 0.0019429526},
                               {58, 378, 0.0021385658},
                               {58, 379, 0.002334179},
                               {58, 380, 0.002529792},
                               {58, 381, 0.0027254054},
                               {58, 382, 0.0029210187},
                               {58, 383, 0.0031166319},
                               {58, 384, 0.003312245},
                               {58, 385, 0.0034846095},
                               {58, 386, 0.0032980782},
                               {58, 387, 0.0031115469},
                               {58, 388, 0.0029250153},
                               {58, 389, 0.002738484},
                               {58, 390, 0.0025519526},
                               {58, 391, 0.0023654213},
                               {58, 392, 0.00217889},
                               {58, 393, 0.0019923586},
                               {58, 394, 0.0018058271},
                               {58, 395, 0.0016192958},
                               {58, 396, 0.0014327645},
                               {58, 397, 0.0012462331},
                               {58, 398, 0.0010597017},
                               {58, 399, 0.0008731704},
                               {58, 400, 0.000686639},
                               {58, 401, 0.00050010765},
                               {58, 402, 0.00031357628},
                               {58, 403, 0.00012704493},
                               {59, 385, 1.0821281e-05},
                               {59, 386, 0.00018869244},
                               {59, 387, 0.00036656362},
                               {59, 388, 0.0005444348},
                               {59, 389, 0.0007223059},
                               {59, 390, 0.0009001771},
                               {59, 391, 0.0010780483},
                               {59, 392, 0.0012559195},
                               {59, 393, 0.0014337907},
                               {59, 394, 0.0016116617},
                               {59, 395, 0.001789533},
                               {59, 396, 0.001967404},
                               {59, 397, 0.0021452752},
                               {59, 398, 0.0023231464},
                               {59, 399, 0.0025010174},
                               {59, 400, 0.0026788888},
                               {59, 401, 0.00285676},
                               {59, 402, 0.003034631},
                               {59, 403, 0.0032125022},
                               {59, 404, 0.003279558},
                               {59, 405, 0.0031099448},
                               {59, 406, 0.0029403316},
                               {59, 407, 0.0027707187},
                               {59, 408, 0.0026011055},
                               {59, 409, 0.0024314926},
                               {59, 410, 0.0022618794},
                               {59, 411, 0.0020922667},
                               {59, 412, 0.0019226534},
                               {59, 413, 0.0017530404},
                               {59, 414, 0.0015834273},
                               {59, 415, 0.0014138143},
                               {59, 416, 0.0012442013},
                               {59, 417, 0.0010745883},
                               {59, 418, 0.0009049752},
                               {59, 419, 0.0007353622},
                               {59, 420, 0.0005657491},
                               {59, 421, 0.00039613608},
                               {59, 422, 0.00022652303},
                               {59, 423, 5.691e-05},
                               {60, 404, 5.157972e-05},
                               {60, 405, 0.00021331802},
                               {60, 406, 0.00037505635},
                               {60, 407, 0.00053679466},
                               {60, 408, 0.000698533},
                               {60, 409, 0.00086027134},
                               {60, 410, 0.0010220096},
                               {60, 411, 0.001183748},
                               {60, 412, 0.0013454863},
                               {60, 413, 0.0015072245},
                               {60, 414, 0.0016689629},
                               {60, 415, 0.0018307013},
                               {60, 416, 0.0019924394},
                               {60, 417, 0.0021541778},
                               {60, 418, 0.0023159164},
                               {60, 419, 0.0024776545},
                               {60, 420, 0.0026393929},
                               {60, 421, 0.002801131},
                               {60, 422, 0.0029628694},
                               {60, 423, 0.003124608},
                               {60, 424, 0.0030763946},
                               {60, 425, 0.0029221654},
                               {60, 426, 0.0027679363},
                               {60, 427, 0.0026137072},
                               {60, 428, 0.0024594779},
                               {60, 429, 0.0023052485},
                               {60, 430, 0.0021510194},
                               {60, 431, 0.0019967903},
                               {60, 432, 0.0018425611},
                               {60, 433, 0.0016883318},
                               {60, 434, 0.0015341026},
                               {60, 435, 0.0013798735},
                               {60, 436, 0.0012256443},
                               {60, 437, 0.001071415},
                               {60, 438, 0.0009171858},
                               {60, 439, 0.0007629567},
                               {60, 440, 0.0006087274},
                               {60, 441, 0.00045449822},
                               {60, 442, 0.00030026902},
                               {60, 443, 0.00014603982},
                               {61, 424, 9.772298e-05},
                               {61, 425, 0.00024479168},
                               {61, 426, 0.0003918604},
                               {61, 427, 0.00053892913},
                               {61, 428, 0.00068599783},
                               {61, 429, 0.0008330666},
                               {61, 430, 0.0009801353},
                               {61, 431, 0.0011272039},
                               {61, 432, 0.0012742728},
                               {61, 433, 0.0014213414},
                               {61, 434, 0.0015684101},
                               {61, 435, 0.0017154788},
                               {61, 436, 0.0018625477},
                               {61, 437, 0.0020096162},
                               {61, 438, 0.002156685},
                               {61, 439, 0.0023037537},
                               {61, 440, 0.0024508224},
                               {61, 441, 0.0025978913},
                               {61, 442, 0.00274496},
                               {61, 443, 0.0028920288},
                               {61, 444, 0.0030238414},
                               {61, 445, 0.002883601},
                               {61, 446, 0.0027433601},
                               {61, 447, 0.0026031195},
                               {61, 448, 0.0024628788},
                               {61, 449, 0.0023226382},
                               {61, 450, 0.0021823975},
                               {61, 451, 0.0020421569},
                               {61, 452, 0.0019019161},
                               {61, 453, 0.0017616753},
                               {61, 454, 0.0016214348},
                               {61, 455, 0.0014811942},
                               {61, 456, 0.0013409535},
                               {61, 457, 0.0012007128},
                               {61, 458, 0.0010604721},
                               {61, 459, 0.0009202314},
                               {61, 460, 0.0007799907},
                               {61, 461, 0.0006397501},
                               {61, 462, 0.0004995094},
                               {61, 463, 0.00035926868},
                               {61, 464, 0.00021902804},
                               {61, 465, 7.878736e-05},
                               {62, 444, 7.1008853e-06},
                               {62, 445, 0.00014083053},
                               {62, 446, 0.00027456018},
                               {62, 447, 0.0004082898},
                               {62, 448, 0.00054201944},
                               {62, 449, 0.0006757491},
                               {62, 450, 0.00080947875},
                               {62, 451, 0.0009432084},
                               {62, 452, 0.001076938},
                               {62, 453, 0.0012106677},
                               {62, 454, 0.0013443973},
                               {62, 455, 0.001478127},
                               {62, 456, 0.0016118566},
                               {62, 457, 0.0017455863},
                               {62, 458, 0.0018793158},
                               {62, 459, 0.0020130456},
                               {62, 460, 0.0021467751},
                               {62, 461, 0.002280505},
                               {62, 462, 0.0024142344},
                               {62, 463, 0.0025479642},
                               {62, 464, 0.0026816938},
                               {62, 465, 0.0028154233},
                               {62, 466, 0.0028346733},
                               {62, 467, 0.0027071524},
                               {62, 468, 0.0025796315},
                               {62, 469, 0.0024521106},
                               {62, 470, 0.0023245895},
                               {62, 471, 0.0021970687},
                               {62, 472, 0.0020695478},
                               {62, 473, 0.001942027},
                               {62, 474, 0.001814506},
                               {62, 475, 0.0016869851},
                               {62, 476, 0.0015594643},
                               {62, 477, 0.0014319434},
                               {62, 478, 0.0013044225},
                               {62, 479, 0.0011769016},
                               {62, 480, 0.0010493807},
                               {62, 481, 0.0009218598},
                               {62, 482, 0.00079433894},
                               {62, 483, 0.000666818},
                               {62, 484, 0.00053929706},
                               {62, 485, 0.0004117762},
                               {62, 486, 0.00028425528},
                               {62, 487, 0.00015673437},
                               {62, 488, 2.9213476e-05},
                               {63, 466, 5.328518e-05},
                               {63, 467, 0.0001748856},
                               {63, 468, 0.00029648602},
                               {63, 469, 0.00041808642},
                               {63, 470, 0.0005396868},
                               {63, 471, 0.0006612873},
                               {63, 472, 0.0007828876},
                               {63, 473, 0.00090448814},
                               {63, 474, 0.0010260885},
                               {63, 475, 0.001147689},
                               {63, 476, 0.0012692894},
                               {63, 477, 0.0013908898},
                               {63, 478, 0.0015124902},
                               {63, 479, 0.0016340906},
                               {63, 480, 0.001755691},
                               {63, 481, 0.0018772914},
                               {63, 482, 0.0019988918},
                               {63, 483, 0.0021204923},
                               {63, 484, 0.0022420927},
                               {63, 485, 0.002363693},
                               {63, 486, 0.0024852934},
                               {63, 487, 0.002606894},
                               {63, 488, 0.0027284943},
                               {63, 489, 0.0026669607},
                               {63, 490, 0.0025510057},
                               {63, 491, 0.002435051},
                               {63, 492, 0.0023190961},
                               {63, 493, 0.0022031413},
                               {63, 494, 0.0020871863},
                               {63, 495, 0.0019712318},
                               {63, 496, 0.0018552769},
                               {63, 497, 0.0017393222},
                               {63, 498, 0.0016233673},
                               {63, 499, 0.0015074124},
                               {63, 500, 0.0013914577},
                               {63, 501, 0.0012755028},
                               {63, 502, 0.0011595481},
                               {63, 503, 0.0010435932},
                               {63, 504, 0.00092763844},
                               {63, 505, 0.00081168365},
                               {63, 506, 0.0006957289},
                               {63, 507, 0.00057977403},
                               {63, 508, 0.00046381922},
                               {63, 509, 0.00034786444},
                               {63, 510, 0.00023190961},
                               {63, 511, 0.000115954805}};